@charset "utf-8";

.cms-comment .comment{
    padding:20px 16px 12px;
    margin-bottom:30px;
}
.comment-count{
	display:inline-block;
	height:19px;
	line-height:19px;
	width:19px;
	border-radius:50px;
	text-align: center;
	color:#FFF;
    background-color: #2780E3;
	font-size:13px;
}
.cms-comment .comment-title{
    padding:10px 0;
}
.cms-comment .comment-textarea{
	width:100%;
}
.cms-comment .comment-block textarea{
	display:block;
    width:100%;
    line-height: 1.42857143;
	border-radius:4px;
	
	color: #333333;
    background-color: #fff;
    border: 1px solid #ccc;
}
.cms-comment .comment-button{
    text-align:right;
    padding:5px 0;
}
.cms-comment .comment-button button{
    padding:5px 10px;
    color: #fff;
    background-color: #2780E3;
	border:1px solid #2780E3;
	border-radius:5px;
}
.cms-comment .comment-item{
    padding:10px 0;
}
.cms-comment .comment-item:not(:last-child){
    border-bottom:1px solid #bbb;
}

.cms-comment .comment-member-info{
    overflow:hidden;
    font-size:12px;
}
.cms-comment .comment-head{
    float:left;
    width:45px;
    height:45px;
    line-height:45px;
    margin-right:15px;
}
.cms-comment .comment-head img{
    display:inline-block;
    max-height:100%;
    max-width:100%;
    width:auto;
    height:auto;
}
.cms-comment .comment-nickname{
    color:#2780E3;
}
.cms-comment .comment-info{
    float:left;
    height:45px;
}
.cms-comment .comment-info .comment-name{
    height:25px;
    line-height:25px;
}
.cms-comment .comment-info .comment-time{
    height:20px;
    line-height:20px;
    color:#999;
}
.cms-comment .comment-content{
    padding:10px 0;
    font-size:12px;
}
.cms-comment .comment-reply{
    text-align:right;
    padding-right:10px;
    color:#2780E3;
    font-size:12px;
}
.cms-comment .comment .comment-list-more{
    text-align:center;
    color:#2780E3;
}
.cms-comment .comment-reply-block{
    display:none;
}
.cms-comment .comment-reply-block button{
    margin-left:15px;
    padding:2px 7px;
    color:#FFF;
    font-size:12px;
}
.cms-comment .comment-reply-block .reply-cancel{
    background-color:#ff5722;
    border:none;
}
.cms-comment .comment-reply-block .reply-submit{
    background-color:#4caf50;
    border:none;
}
.cms-comment .comment-reply-text{
	display:block;
	width:100%;
	border-radius:5px;
	padding:3px 4px;
	border:1px solid #9999994d;
	margin:6px 0;
}